The Twa Corbies is a public house located in Cumbernauld, UK. It is known as a pub where people can check in and gather. The establishment is listed on whatpub.com, further confirming its identity as a public drinking establishment.