Where is Cape Byron Observation Deck?

Answer
Cape Byron Observation Deck is located at 9J8P+9W, Byron Bay NSW 2481, Australia. It is in Byron Bay, New South Wales, Australia.

Cape Byron Observation Deck is located at 9J8P+9W, Byron Bay NSW 2481, Australia. It is in Byron Bay, New South Wales, Australia.