Making quite a buzz since its opening in Marina Square in the month of June 2006, this Japanese restaurant has grown from strength to strength. Azabu Sabo is part of a successful chain of Japanese Restaurants that has its origins from the funky street of Azabu in Shinjuku district, where its flag ... details>>