Tamayo Restaurant Details Venue Phone: 323-260-4700 Location Address:5300 E. Olympic Blvd, Los Angeles, California, 90022, United States