Home > United Kingdom > South East > Berkshire > Newbury > Italian Restaurants > Strada - Newbury
Strada - Newbury
21-25 Market Place, Newbury, Berkshire, RG14 5AA
Open from 11:30 to 23:00 Monday to Saturday, and 11:30 to 22:30 on Sunday.
Tel: 01635 569193
Licensed to serve alcohol
Price Range: £20.00 - £35.00 per head