The Lemon Grass Place is located in the north of Monte Vista Estates. It is about 87 meters long.
We found the following hotels and apartments in Lemon Grass Place for you:
Nearby we found in the most important categories for you: