Tabla Flavours

Where
1088 Shell Blvd, Foster City , CA
Call
(650) 638-1555
Web
Tabla Flavours Website
Tags
Restaurants

Comments