Utomi International
2101 W Willow St, Scott, LA 70583
Email Utomi International
- This is the page of Utomi International on 2101 W Willow St Scott LA .
- (first reviewed on December 31, 2015, last updated
on November 24, 2023.)
- Utomi International is ranked #1 of 34 Restaurants in Scott.
- This page has had 222 visitors. You are the 222nd.
Location