Hotel Travelodge Southbay, San Diego

1722 Palm Ave San Diego92154, United States