Chen is an Asian restaurant known for its simple, welcoming atmosphere and affordable dishes. It offers accessible facilities and terrace seating.