Talesai

Overview

Address: 11744 Ventura Blvd
Studio City, CA 91604
Website: talesairestaurant.com
Phone: 818-753-1001