Lemongrass - Delray Beach is rated 4.7 stars by 1421 OpenTable diners.