MelaTandoori.com
Title
Mela Tandoori Kitchen - Indian & Pakistani Restaurant in San Francisco, CA
Description
Excerpted from the website description:
- Come to Mela Tandoori Kitchen, where we offer great Tandoori dishes in our full-service, dine-in restaurant. Located in San Francisco, California.
Languages
English
Address
- 417 O'Farrell St
- San Francisco CA 94102 US
Contact
- +1 415 447 4041