Duffy's Sports Grill

Restaurant in Palm Beach, Florida

An rundown shopping area. Features: outdoor seating

225 Clematis Street, West Palm Beach, 33401