Depot 62 is listed as a restaurant on Google Maps with a rating of 4.5 stars ... The restaurant-retail concept is genius, and ...