Last Updated: 8 Hrs. Ago

Monthly Rent

$1,600

Beds

4

Baths

1

Note: Prices and availability subject to change without notice.

Lease Terms

Contact office for Lease Terms

About 121 Keystone Ave

Townhome for rent, features 4-bedrooms, 1-bath, and a generous 1,235 sq ft of living space. Located in a highly desirable area. Recent updates include new carpet, upgraded water feed pipes, and a new water heater. The property offers electric baseboard heating, rear utility closet, a welcoming front porch, and a fenced backyard. Tenant responsible for all utilities. First, last and security due upon signing of lease. Application fee $50. Pets are negotiable, $500 non-refundable deposit, additional $50 fee: per pet, per month. Available immediately. Listing Agent is a PA Licensed Realtor

121 Keystone Ave is located in Middletown, Pennsylvania in the 17057 zip code.

Protect yourself from fraud. Do not send money to anyone you don't know.

$1,462 / month $225,000 Listing Price
4 Beds |1.5 Baths | 1,851 Sq Ft
$1,458 / month $229,900 Listing Price
4 Beds |1.5 Baths | 1,247 Sq Ft
$1,233 / month $185,000 Listing Price
5 Beds |1.5 Baths | 2,240 Sq Ft

Floorplan Amenities

  • Basement

Airport

  • Harrisburg International

    Drive: 6 min 2.1 mi

Commuter Rail

  • Middletown

    Walk: 8 min 0.4 mi
  • Elizabethtown Amtrak Station

    Drive: 16 min 9.4 mi
  • Harrisburg

    Drive: 20 min 11.9 mi
  • Mount Joy Amtrak

    Drive: 25 min 16.4 mi

Universities

Parks & Recreation

  • Middletown & Hummelstown Railroad

    Walk: 12 min 0.7 mi
  • Indian Echo Caverns

    Drive: 11 min 5.3 mi
  • Conewago Recreation Trail

    Drive: 15 min 9.2 mi
  • ZooAmerica Wildlife Park

    Drive: 22 min 10.0 mi
  • Hershey Gardens

    Drive: 21 min 10.1 mi

Shopping Centers & Malls

Military Bases

Schools

Data provided by GreatSchools.org 2025 © 2025. All rights reserved.

Similar Nearby Apartments with Available Units

  • = This Property
  • = Similar Nearby Apartments

Ratings

Report an Issue

121 Keystone Ave
I would like to...
0 out of 400 characters
(610) 396-7048

Submitting Request

Thank You

Your email has been sent.