Mayura is a well-known restaurant located in Culver City, USA, that specializes in authentic South Indian cuisine. The restaurant is situated at 10406 Venice Blvd.,
Destroyer is a contemporary restaurant located in the heart of Culver City, California. This restaurant is well known for its modern, seasonal cuisine that focuses