Fine dining in a refined atmosphere, only 15 feet from the railroad tracks in beautiful downtown Delray Beach, Florida.