Remove Ads

Photo of Reds Restaurant

Reds Restaurant

12005 State Rt 9W, West Coxsackie, New York 12192 USA

100 Reviews

Lobster tails $59.99 : Think it is frozen lobster tail because it was chewy.

Photo Credit: Yelp

Remove Ads