Last Call Bar is a neighborhood bar located on 18th Street in San Francisco's Castro district. This local watering hole offers a casual atmosphere for drinks and socializing in one of the city's most vibrant neighborhoods.
No upcoming events scheduled.
Know about something? Submit it