Travelodge Southbay

1722 Palm Ave
San Diego
California
United States