ORA by Casa Tua Building
ORA by Casa Tua is situated at 6495 Indian Creek Drive, Miami Beach, FL 33141. It is located in the North Beach neighborhood of Miami Beach, providing a tranquil and upscale living environment while still being close to the amenities of Miami Beach.