home
Located in Harwood Heights, IL. This restaurant's exteriors pay homage to quaint Italianesque settings. The warm and inviting interior says, “Look, I may be in Harwood Heights, but I dream of Italy at all times.”
view more