Starwood Restaurant & Pub, NEW CASTLE, Pennsylvania (PA)

Looking for some food? Starwood Restaurant & Pub is among the restaurants you could potentially check out.
Comfortably situated at 1115 Butler Av () in NEW CASTLE, Pennsylvania (PA) (16108), Starwood Restaurant & Pub is available at 7246589456. Please give them a call ahead of time to arrange your spot in the restaurant.
More restaurants in NEW CASTLE, Pennsylvania (PA)


Starwood Restaurant & Pub contact information and details:
Address: 1115 Butler Av - , NEW CASTLE, Pennsylvania (PA) 16108
Contact Phone: 7246589456