Is this location open for indoors dinning already ? Or are they still open just for outdoors
Address: 68 W Main St, Alhambra, CA 91801, USA
Feli Rejon | Aug 24, 2021
Outdoors only
Layla Gonzalez | Aug 24, 2021
Restaurants should be open inside after March 15th but only at 25%. Have a great weekend!
Thanks! Your answer is awaiting moderation.