Today is a great day to discover the gourmet wonders of Station House 81. Positioned in the heart of 11 Front St, Orient I-43146-9519, United States, our restaurant is open today to serve you a meal to remember. Boasting a rating of 4.5 and 447 reviews, we're proud to be a cherished dining destination. Stay updated on the hours of Station House 81 available on our website. If you need assistance, feel free to contact +16148770000.