TAO
Restaurant
•
6421 Selma Ave, Los Angeles, CA 90028, USA
8.3
Friday: 5 PM – 12 AM
See if anyone you trust recommends it!