Get directions to Tokyo Massage in Intracoastal Mall

Don't konw how to get to Tokyo Massage in Miami Beach, Florida 33160? Find driving directions to Tokyo Massage below.

Intracoastal Mall location: 3881 NE 163rd St, North Miami Beach, FL 33160

Insert your starting address