One of my favorite spareribs set in Japan: SHUTTERS! #japan #travel #japantravel #food #foodie

AloJapan.com