Mela Tandoori Kitchen

Overview

Address: 536 Golden Gate Ave
San Francisco, CA 94102
Website: melasf.com
Phone: 415-447-4041