Foxy Luu's

Restaurant in Byron Bay, Australia

Features: outdoor seating, takeaway

88 Jonson Street