22622 Lambert St #306
Lake ForestCalifornia 92630
United States
Ranked 2064 with: 33 photos, 3 collections, 91 followers and 2 following
The Vatican is a brand new shop in El Toro, CA that was recently launched by Franco Vescovi. If your an artist or enthusiast your going to love this place from the moment you walk in. The walls are covered in Venetian Plaster and it really feels like a taste the Vatican across the pond.

Get a Tattoo Estimate

Where are you located?

To use the map to find a location, drag the marker or click on the map.