I really want this place to be a success - but their prices are a bit high & the store a bit empty. They also weren't open when they said they would be on a sunny Sat afternoon when I tried to shop.
7Photos
LIC: living
535 51st Ave (Vernon Boulevard) Long Island City, NY11101 United States