Photos from Taverna Rossa

1151 E Southlake Blvd #300, Southlake, TX 76092