The Ancient Spanish Monastery North Miami Beach

16711 West Dixie Highway, St. Bernard de Clairvaux Church North Miami Beach , Florida, United States - Phone: 305-945-1461