729 Studewood St, Houston, Texas 77007 USA
New favorite go to. Thanks for letting me rock out tonight! I Euclid Street LOVES this place!
Photo Credit: Yelp