Lowell OH is located at 39.506611, -81.514618 geo coordinates. Lowell, OH is located in Ohio, Adams, United States Of America.