0
Lowell Observatory is located in Flagstaff, Arizona.
The web address of the Lowell Observatory is: http://www.lowell.edu
The phone number of the Lowell Observatory is: 928-774-3358.
1862
The address of the Lowell Observatory is: 1400 W Mars Hill Rd, Flagstaff, AZ 86001-4470