In Reply to: Potato Head or Echo Beach posted by Mdins on Monday, 22. April 2013 at 13:01 Bali Time:
Echo Beach just another restaurant on the beach with a band , (and a bit of a drive) while Potato Head is for the super cool, very trendy.
Follow Ups: