Delwood
$$ Restaurant
About
Delwood is a delightful burger haven in Mt. Lookout, where the aroma of freshly grilled patties fills the air. Known for its exceptional double smothered burgers and savory yuca fries, this cozy spot offers a great mix of American comfort food and unique drinks like the elusive caipirinha. Diners praise the friendly staff and inviting atmosphere, perfect for a casual meal or a lively outing on the dog-friendly patio. With a commendable 4.7-star rating, it’s definitely a place to try!