The Bloated Toad Restaurant was a fictional location for the movie. Today the building stands empty. It looks much the same without all the lights and set decorations they added. It is located towards the end of 1st street. You can envision the scene on the sidewalk and stairs with Bella and Edward.