Germaine's Luau

Germaine's Luau is a real location in Oahu, Hawaii. Appearing in Do or Die.