Hotels on the Bay.

Pacific Beach has many luxurious hotels on the water with every amenity a traveler may need and more.