Tabla Indian Restaurant

Overview

Address: 1088 Shell Blvd
Ste C Foster City, CA 94404
Website: tablausa.com
Phone: 650-638-1555