Stay in Touch Massage Therapy is conveniently located at 899 North Logan Street, Suite 211, Denver 80203 in the heart of Denver and accessible from all surrounding metropolitan areas.

Location The Logan Building