Hello how may I help you? I would like to know where the tallest indoor waterfall is located The tallest indoor waterfall is located in New Jersey. And where is the tallest waterfall located? The tallest waterfall is in London. How high is the indoor waterfall in New Jersey The indoor waterfall in New Jersey is 63' tall, located in a shopping mall. How tall is the tallest waterfall in London? The waterfall in London is 1234.8' tall. Okay, thank you for the information Is there anything else I can help you with?