Explore details about location North Grenada Place. North Grenada Place is a location situated within the Las Cruces alongside other areas such as Kiskadee Place, Los Arboles Drive, West Amador Avenue.