Red Square Restaurant and Caviar Bar
- 162 Rehoboth Ave
- Rehoboth Beach, DE 19971
- Phone: (302) 226-7782
- Visit Website
An elegant, authentic Russian caviar bar located in the heart of Rehoboth Beach, Red Square brings a sophisticated international influence to Delaware serving fresh Norwegian salmon as well as other exotic meats, imported French Foie Gras with truffles and the largest Vodka selection in the state.