Apartment Unit 106 at 4678 Pembrook Place, Orlando, FL 32811 | HotPads