TardisRoomPDX
report this user

The Tardis Room is located inside of Portlands favorite Fish & Chip Shop! The Fish & Chip Shop is a British-style fish and chip restaurant… More »

Sorry, we couldn't find anything to show here.