🇮🇹Italian

Little Oven

x 3.62 ninjas

Restaurant in St. Paul, United States of America

Information

💸
$
🏠
1786 Minnehaha Ave E, St Paul

In Google

4.5 rating ⭐️
(2,115 reviews)