Happy LemonRestaurants133-35 Roosevelt AveNew York, NY, 11354 · US+13473684023info@happylemonus.comyelp.comHours not available