Alhamra Restaurant Location in San Francisco

Restaurant Location

Alhamra Restaurant
3083 16th Street, San Francisco, CA, 94103

Opening Hours

Every day: 11:30AM - 10:00PM