menu

Taiwan Dinner

Taipei, March 4, 2016

Super 'lobster pot' dinner at the Sherwood Hotel

Search in map