Review on The Barbed Rose Steakhouse and Seafood Company
Fine dining with a versatile edge whether inside or out. Set overlooking Alvin's historic train depot and National Oak park in old downtown Alvin. Inside enjoy a quiet fine dining experience or dine outside to have a more relaxed sports feeling.
Rate this RestaurantCuisine
Steakhouse
Accepted credit cards
Visa, Master Card