Holiday Inn Express San Diego South - Chula Vista

Starting at
$126
Featured Image
Lobby
Lobby