7501 W Lake Mead Blvd #120, Las Vegas
Italian & Mediterranean fare served in a patio-equipped space centered around a wine bar.
Chill Out
Kids Friendly
Typical Tourist