Alhambra Irish House
831 Main St, Redwood City 94063