The original Flower Shop is in New York City, on the Lower East Side. This extension, with its casual vibe and the rare amenity of an on-site parking lot, is already a welcome addition to the area.