Definitions for "Aberdeen Angus Steak Houses"
Aberdeen Angus Steak Houses trading as either Angus Steak Houses or Aberdeen Steak Houses are a chain of steak houses trading in the West End of London.