Cafe Centro is a staple of Downtown Northwood. We are an upscale Italian restaurant that offers a line of Northern Italian gourmet food featuring innovative, premium pastas and a rich selection of seafood. With its inclusive list of wines, drinks, and signature dishes, there will always be something for everyone!
Partial Data by Infogroup (c) 2025. All rights reserved.
Partial Data by Foursquare.