Directions

Newton Plaza is located at:
580-602 New Loudon Rd.
Latham, NY 12110

Below, you can use Google Maps to get driving directions: