Do I need to make a reservation in advance?

Yes.
Please make a reservation on the official website of LFT.

Click here for LFT's official website

Videos