The word 'Sora' translated from Japanese means Sky and I really felt like I was attempting to reach the sky as I ascended the staircase leading to the Sora Japanese Sky Cuisine restaurant.
Read MoreThe word 'Sora' translated from Japanese means Sky and I really felt like I was attempting to reach the sky as I ascended the staircase leading to the Sora Japanese Sky Cuisine restaurant.
Read More