Noto Italian Restaurant

5105 Westwood Drive, St Louis, Missouri 63304

20191219_Noto_0260.jpg

Photography by Kevin A. Roberts

Make a Reservation

5105 Westwood Drive, St Louis, Missouri 63304
Wed - Sat: 4 - 9 p.m.;  Closed Sun - Tues.
Italian, Pizza
St. Peters
Moderate

Mentions