|
|
Olio is a restaurant located in Delray Beach, Florida at 42 Southeast 2nd Avenue. This restaurant serves french onion soup, escargot bourguignonne blanc, ciabatta caprese, warm mediterranean olive, canard au miel de province, steamed dumplings, and seafood fradiavlo. They also serve arugula and tomato, linguine vongole, chicken paillard, baby back ribs, cheese burger, pappardelle bolognese, and...
42 Southeast 2nd Avenue, Delray Beach, FL, 33444
|
|
|