Royal Plaza Residence

Fort Lauderdale Beach, FL