Holiday Inn Express Hotel & Suites SOLANA BEACH-DEL MAR

621 S HIGHWAY 101
SOLANA BEACH
California
United States