Spatulla Restaurant & Cafe

15280 Jog Road, Delray Beach, Florida 33446

15280 Jog Road, Delray Beach, Florida 33446
Lunch and dinner Monday-Saturday.
Italian