Get directions to: Mountain View Inn, Atlanta, NY
Restaurant address: Po Box 195 Atlanta, NY 14808, USA
Restaurant: Mountain View Inn