Opened in April 1979, Starwood has been a staple in New Castle for almost 40 years. Continuously growing and evolving, we take great pride in supplying our community with quality food and drinks year after year. Stop in for our original award-winning BBQ, Angus certified steaks, fresh seafood or a classic lamb salad. Don't forget to stop at the bar to try one of the best martinis in town!
Partial Data by Infogroup (c) 2024. All rights reserved.