23 Computer Dr E Albany, NY 12205 The 65% users who leave an opinion of this massage parlor, live within 6KM.