Lakewood OH

Tag Archives: Kensington Square

Ristorante Stella Mia offers Italian flavors with a modern twist

Ristorante Stella Mia recently arrived in Westlake, bringing with it the flavors of Italy prepared with a contemporary twist. Located in the Kensington Square Shopping Center on Center Ridge Road, Stella Mia is the vision of the Nanut family, owners of Rino’s Italian Restaurant in Lorain. The seasonal menu is a blend of Mediterranean and […]



RSS Syndication