Content tagged as

 1 - 1 of 1 Search results

Sign of the Takahe restaurant

8 December 1981

Interior of the Sign of the Takahe restaurant area on Hackthorne ...

Load more