Castello is an Italian restaurant known for its friendly service and inviting atmosphere, offering both indoor and outdoor seating. They serve delicious food, with generous portions.