In Reply to: Big Screen TV question posted by kt_lou on Friday, 5. September 2008 at 08:25 Bali Time:
Hey there kt_lou,
Yep Rama Gardens is the place you are talking about. It is on Jalan Padma.There are 2 big screens.
Mitch
Follow Ups: