Updated Today COMPARE 2679 Metro Sevilla Dr, Orlando, FL 32835 Unit 2679 Metro Sevilla Drive 107 Apartment for Rent 2 Beds $2,200