Sutra in Costa Mesa

Sutra

Address:
1870 Harbor Blvd
Costa Mesa, CA 92627

Ambiance

Music

Crowd

Drinks

Food

Dress Code

Door Policy

VIP Service

Interesting Facts

Tips

Leave a review for Sutra