Food Colosseum – Miami-Machida is located at 3-4-1 Tsuruma Machida-shi, Tokyo, and Japan. The Colosseum-like seating around the central kitchen stage offers diners a fascinating view of each dish being prepared. We are ideal venue for wedding and banquet facilities. We offer best restaurant services. We offer an extensive menu.