Royal Plaza Residence

Fort Laderdale Beach, FL