Inn at the Park

525 Spruce Street, San Diego, California, United States

Starts from
$119.00