Alhambra Irish House
831 Main St, Redwood City CA 94063