Cafe Del Plata is a restaurant offering a welcoming atmosphere and terrace seating.