XL Art Gallery
XL Art Gallery is a full service beer and liquor bar located on Lake Eola that features local and national exhibits structured around theme or style. Past and present exhibitions have featured provocative contemporary art in the form of graffiti, stencil, and mixed media.
Location: 819 E. Washington St. Orlando, FL 32801
3britneyFebruary 17, 2022