Ritha Indian Restaurant

939A Edgewater Blvd Foster City CA 94404 USA

(650) 517-3663

Email Ritha Indian Restaurant

Location