Miami Ink Shop Location

Location: 1344 Washington Ave, Miami Beach, FL 33139, USA Google Maps Co-ordinates: 25.785057, -80.132181 Season 1 Intro…