Fat Stork Restaurant

Restaurant in Sunrise, Florida