Lakewood OH

Tag Archives: Lorain

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 […]