Olympus Apartments
About the Business
Olympus Apartments is a luxurious residential complex located at 2163 Northeast 169th Street in North Miami Beach, Florida. Situated in a prime location, this institution offers modern and stylish living spaces for those seeking comfort and convenience. With a range of amenities including a swimming pool, fitness center, and beautifully landscaped grounds, residents can enjoy a high-quality lifestyle. The apartments feature spacious layouts, sleek finishes, and breathtaking views of the surrounding area. Whether you're looking for a cozy one-bedroom or a spacious three-bedroom unit, Olympus Apartments has the perfect home for you. Experience the epitome of upscale living at Olympus Apartments.
Location & Phone number
2163 NE 169th St, North Miami Beach, FL 33162, United States
List of local businesses, places and services in Florida
β business help π services β phones π opening times βοΈreviews π addresses, locations π· photos