Mesón Castelo is a Spanish restaurant and bar offering a terrace and serving alcohol. It provides table service and has accessibility for disabled patrons. The establishment is known for its welcoming atmosphere and comprehensive bar.