globalfilmlocations.net
Miami Ink Shop Location
Location: 1344 Washington Ave, Miami Beach, FL 33139, USA Google Maps Co-ordinates: 25.785057, -80.132181 Season 1 Intro Release Date: July 19, 2005