Find the top Tapas restaurants in Utah near you now.
New American restaurant
Address: 1026 E 2nd Ave, Salt Lake City, UT 84103