Omni San Diego Hotel

675 L St
San Diego
California
United States